Masala #0453
Liplandiya
Isfandiyor Liplandiya davlatiga asos soldi. Liplandiya ta shahar va ular orasida ta yo’l bor (Liplandiyani daraxt – oddiy, bog’lamli va sikllarsiz graf deyishimiz mumkin).
Isfandiyor Liplandiyaning poytaxtini – shahar deb nomladi. So’ngra u -shahardan eng yaqin hali raqamlanmagan (agar eng yaqinlari bir nechta bo’lsa ixtiyoriysiga bordi) shaharga bordi va o’sha shaharni -shahar deb nomladi. So’ngra -shaharga eng yaqin hali raqamlanmagan shaharga borib uni -shahar deb nomladi. Shu tartibda shaharlarga sonlar bilan raqamlab chiqdi.
deb shahardan shaharga boruvchi eng qisqa yo’lning uzunligini ataymiz. Sizga ta so’rovda soni beriladi. Sizning vazifangiz bo’lgan leksikografik eng kichik juftlikni topish.
Birinchi qatorda natural son .
Keyingi ta qatorda 𝑎 va 𝑏 qo’shni shaharlar raqamlari beriladi .
Keyingi qatorda natural son .
Keyingi ta qatorda butun son .
Kiritilgan graf daraxt ekanligi va shaharlar Isfandiyor xohlaganiday raqamlangani kafolatlanadi.
Har bir so’rov uchun agarda bunday juftlik mavjud bo’lsa, leksikografik eng kichigini, aks holda ikkita ni chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
8 1 2 2 3 2 4 4 5 5 6 4 7 1 8 4 0 2 5 6 |
1 1 1 3 6 8 -1 -1 |